On Floating Point Errors in Cholesky

نویسنده

  • James Demmel
چکیده

Let H be a symmetric positive de nite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution x̂. The usual oating point error analysis says that the relative error kx x̂k2=kx̂k2 = O(") (H), where (H) is the condition number of H . Now write H = DAD, where D is diagonal and A has unit diagonal; then (A) n min ~ D ( ~ DH ~ D) and it may be that (A) (H). We show that the scaled error may be bounded by kD(x x̂)k2=kDx̂k2 = O(") (A). This often provides better error bounds than the standard formula. We show that (A) is the \right" condition number in several senses. First, its reciprocal is approximately the smallest componentwise relative perturbation that makes H singular. Second, it provides a nearly sharp criterion for the successful termination of Cholesky in oating point. Third, the bound on kD(x x̂)k2 is nearly attainable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding the Smallest Eigenvalue by Properties of Semidefinite Matrices

We consider the smallest eigenvalue problem for symmetric or Hermitian matrices by properties of semidefinite matrices. The work is based on a floating-point Cholesky decomposition and takes into account all possible computational and rounding errors. A computational test is given to verify that a given symmetric or Hermitian matrix is not positive semidefinite, so it has at least one negative ...

متن کامل

Variable Precision Floating-Point Divide and Square Root for Efficient FPGA Implementation of Image and Signal Processing Algorithms

Field Programmable Gate Arrays (FPGAs) are frequently used to accelerate signal and image processing algorithms due to their flexibility, relatively low cost, high performance and fast time to market. For those applications where the data has large dynamic range, floating-point arithmetic is desirable due to the inherent limitations of fixed-point arithmetic. Moreover, optimal reconfigurable ha...

متن کامل

Reducing Latency, Power, and Gate Count with the Tensilica Floating-Point FMA

Today’s digital signal processing applications such as radar, echo cancellation, and image processing are demanding more dynamic range and computation accuracy. Floating-point arithmetic units offer better precision, higher dynamic range, and shorter development cycles when compared to fixed-point arithmetic units. Minimizing the design’s time to market is more important than ever. Algorithm de...

متن کامل

On Floating Point Errors in CholeskyJames

Let H be a symmetric positive deenite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution ^ x. The usual oating point error analysis says that the relative error kx ? ^ xk 2 =k^ xk 2 = O(")(H), where (H) is the condition number of H. Now write H = DAD, where D is diagonal and A has unit diagonal; then ...

متن کامل

LAPACK Working Note 14 On Floating Point Errors in CholeskyJames

Let H be a symmetric positive deenite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution ^ x. The usual oating point error analysis says that the relative error kx ? ^ xk 2 =k^ xk 2 = O(")(H), where (H) is the condition number of H. Now write H = DAD, where D is diagonal and A has unit diagonal; then ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989